﻿@charset "utf-8";
/* 
* author:DX.Lin
* http://www.openwbs.com/
* OpenWBS v4.0
*/
#header{ border-bottom:0px;}
#header{-webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 4px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 4px; box-shadow:rgba(0,0,0,0.2) 0px 0px 4px;}
#header .main-nav li.n1 a.n1:hover,
#header .main-nav li.n1.hover a.n1,
#header .main-nav li.n1.current a.n1{ border-bottom:2px solid #e60022; height:38px; }

#mbody{ background:#f4f4f4;}

.ow-index-hero{ min-width:1200px; position:relative;}
.ow-index-hero .wrapper{ position:relative;}

.ow-index-hero-sidebar{ position:absolute; right:50%; margin-right:-600px; top:15px; z-index:999; height:450px; width:210px; z-index:1002;}
.ow-index-hero-sidebar .layer-bg{ background:#fff; display:inline-block; height:450px; width:210px; position:absolute; top:0px; left:0px; filter:alpha(opacity=96); -khtml-opacity:0.96; -moz-opacity:0.96; opacity:0.96;}
.ow-index-hero-sidebar .section{ position:relative;}

.ow-user-pannel{ font-size:12px; height:48px; padding:18px 15px 15px 15px;}
.ow-user-pannel .avatar{ float:left; margin:0px 12px 0px 0px;}
.ow-user-pannel .avatar img{ border-radius:24px; height:48px; width:48px;}
.ow-user-pannel .nickname{ height:22px; line-height:22px; margin:2px 0px 0px 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ow-user-pannel .groupname{ height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ow-user-pannel .groupname a{ margin-right:10px;}

.ow-notice-news{ border-top:1px solid #eee; border-bottom:1px solid #eee; font-size:12px; padding:0px 15px;}
.ow-notice-news .hd{ border-bottom:1px solid #eee; font-size:16px; height:16px; line-height:16px; padding:12px 0px 12px 0px;}
.ow-notice-news .hd i{ color:#c60000; margin:0px 10px 0px 0px;}
.ow-notice-news .hd .more{ float:right; font-size:12px;}
.ow-notice-news .hd .more,
.ow-notice-news .hd .more{ color:#aaa;}
.ow-notice-news .bd{}
.ow-notice-news .bd ul{ padding:10px 0px;}
.ow-notice-news .bd li{ display:block; height:24px; line-height:24px; padding:2px 0px;}
.ow-notice-news .bd a {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-overflow:clip}

.ow-idx-services{ font-size:12px;}
.ow-idx-services ul{ padding:6px 5px 5px 6px;}
.ow-idx-services ul li{ float:left; text-align:center;}
.ow-idx-services ul li a{ display:block; width:60px; padding:9px 3px 9px 3px;}
.ow-idx-services ul li a span{ display:block;}
.ow-idx-services ul li a,
.ow-idx-services ul li a:visited{ color:#666;}
.ow-idx-services ul li a i{ color:#666; font-size:14px;}
.ow-idx-services ul li a:hover,
.ow-idx-services ul li a:hover i{ color:#e60022;}

/*推荐5个广告图*/
.idx-hero-sub{ background:#fff; }
.idx-hero-promo{ padding:15px 0px; zoom:1; overflow:auto;}
.idx-hero-promo li{ float:left; margin:0px 15px 0px 0px; width:228px;}
.idx-hero-promo img{ width:228px;}
.idx-hero-promo li.li5{ margin-right:0px;}

/*精品活动*/
.idx-star-goods{background:#f4f4f4; padding-top:10px; }
.idx-star-goods .header{ padding:4px 0px 4px 0px; position:relative;}
.idx-star-goods .header .title{ color:#d60000; font-size:24px; font-weight:normal;}
.idx-star-goods .more{ position:absolute; bottom:12px; right:0px; }
.idx-star-goods .more a{ border:1px solid #eee; display:inline-block; font-size:12px; height:24px; line-height:24px; width:32px; text-align:center;}
.idx-star-goods .more a:hover{ background:#fff; color:#e60022;}

.idx-star-goods .section{ padding:0px 0px 25px 0px; position:relative; }
.idx-star-goods .section .section-wrapper{ height:300px; overflow:hidden; position:relative; top:0px; left:-8px; width:1216px; }
.idx-star-goods ul{ height:330px; position:absolute; left:0px; top:0px; width:1200px; z-index:1; padding:8px 8px;}
.idx-star-goods ul li{ background-color:#fcfcfc; border-top:0px solid #eee; display:inline-block; float:left; margin:0px 15px 0px 0px; height:240px; width:198px;overflow:hidden; padding:25px 15px 5px 15px; text-align:center;}
.idx-star-goods ul li:hover{ background-color:#fff; -webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 8px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 1px 8px; box-shadow:rgba(0,0,0,0.2) 0px 1px 8px}
.idx-star-goods ul li:last-child{ margin-right:0px;}
.idx-star-goods ul li .thumb{ padding:10px 5px 5px 5px; text-align:center; }
.idx-star-goods ul li .thumb img{ height:150px; width:150px;}
.idx-star-goods ul li .info{ padding:20px 0px 0px 0px;}
.idx-star-goods ul li .title{ font-weight:normal; font-size:14px; height:24px; line-height:24px; max-height:48px; overflow:hidden;}
.idx-star-goods ul li .title a:hover{ color:#e30000; text-decoration:none;}
.idx-star-goods ul li .subtitle { color:#aaa; font-size:12px; height:24px; line-height:24px; max-height:48px; overflow:hidden;}
.idx-star-goods ul li .price{ height:24px; line-height:24px; overflow:hidden;}
.idx-star-goods ul li .price span{ color:#d30000; font-size:13px; font-style:normal;}
.idx-star-goods ul li .price span em{}
.idx-star-goods ul li .price span.money{ margin-left:5px;}

/*热销推荐*/
.idx-recomd-goods{}
.idx-recomd-goods .header{ padding:25px 0px 10px 0px; position:relative;}
.idx-recomd-goods .header .title{ font-size:24px; font-weight:normal;}
.idx-recomd-goods .more{ position:absolute; bottom:15px; right:0px; }
.idx-recomd-goods .more a{ border:1px solid #eee; display:inline-block; font-size:12px; height:24px; line-height:24px; width:32px; text-align:center;}
.idx-recomd-goods .more a:hvoer{ color:#ff6700;}
.idx-recomd-goods .section{ padding:0px 0px 25px 0px; position:relative; }
.idx-recomd-goods .section .section-wrapper{ height:260px; overflow:hidden; position:relative; top:0px; left:0px; width:1200px; }
.idx-recomd-goods ul{ height:240px; position:absolute; left:0px; top:0px; width:1200px; z-index:1;}
.idx-recomd-goods ul li{ background-color:#fcfcfc; border-top:1px solid #f4f4f4; display:inline-block; float:left; margin:0px 15px 0px 0px; height:240px; width:198px; overflow:hidden; padding:25px 15px 5px 15px; text-align:center;}
.idx-recomd-goods ul li:hover{ background-color:#fff; -webkit-box-shadow:rgba(0,0,0,0.1) 0px 1px 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0px 1px 10px; box-shadow:rgba(0,0,0,0.1) 0px 1px 10px}
.idx-recomd-goods ul li:last-child{ margin-right:0px;}
.idx-recomd-goods ul li .thumb{ padding:10px 5px 5px 5px; text-align:center; }
.idx-recomd-goods ul li .thumb img{ height:150px; width:150px;}
.idx-recomd-goods ul li .info{ padding:20px 0px 0px 0px;}
.idx-recomd-goods ul li .title{ font-weight:normal; font-size:14px; height:24px; line-height:24px; max-height:48px; overflow:hidden;}
.idx-recomd-goods ul li .title a:hover{ color:#e30000; text-decoration:none;}
.idx-recomd-goods ul li .subtitle { color:#aaa; font-size:12px; height:24px; line-height:24px; max-height:48px; overflow:hidden;}
.idx-recomd-goods ul li .price{ height:24px; line-height:24px; overflow:hidden;}
.idx-recomd-goods ul li .price span{ color:#d30000; font-size:13px; font-style:normal;}
.idx-recomd-goods ul li .price span em{}
.idx-recomd-goods ul li .price span.money{ margin-left:5px;}

/*楼层*/
.ow-shop-floor-section{ background:#fff; padding:10px 0px; }
.ow-shop-floor{ background:#fff; margin:0px auto 50px auto; width:1200px;}
.ow-shop-floor:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-shop-floor .header{ border-bottom:1px solid #333; padding:8px 0px 8px 0px; position:relative;}
.ow-shop-floor .header .title{ font-size:24px; font-weight:normal;}
.ow-shop-floor .header .floor-num{ font-weight:normal; padding:0px 6px 0px 0px; vertical-align:bottom;}
.ow-shop-floor .header .floor-name{ color:#333; font-size:22px; font-weight:normal;}
.ow-shop-floor .header .tab{ height:38px; font-size:15px; position:absolute; left:243px; bottom:0px;}
.ow-shop-floor .header .tab li{ float:left; margin-right:-1px; overflow:hidden; position:relative;}
.ow-shop-floor .header .tab li a{ background:#f4f4f4; border:1px solid #aaa; border-bottom:0px; display:inline-block; height:36px; line-height:36px; padding:1px 29px 0px 29px; text-align:center;}
.ow-shop-floor .header .tab li:first-child a{ padding-left:30px;}
.ow-shop-floor .header .tab li.current { height:40px; position:relative; z-index:1;}
.ow-shop-floor .header .tab li.current a,
.ow-shop-floor .header .tab li.current a:hover{ background:#fff; border-color:#333; border-bottom:1px solid #fff; color:#e60022; }
.ow-shop-floor .header .tab li a ,
.ow-shop-floor .header .tab li a:visited{ text-decoration:none;}
.ow-shop-floor .header .tab li a:hover{ background:#eee; text-decoration:none;}

.ow-shop-floor .header .subcate{ position:absolute; right:0px; bottom:10px; height:28px; line-height:28px; max-width:710px; overflow:hidden;}
.ow-shop-floor .header .subcate a{}
.ow-shop-floor .header .subcate li.link{ float:left;}
.ow-shop-floor .header .subcate li.link a{ display:inline-block; font-weight:normal; height:28px; line-height:28px; padding:0px 12px;}
.ow-shop-floor .header .subcate li.link a:hover{ background:#e60022; color:#fff; text-decoration:none;}
.ow-shop-floor .header .subcate li.spacer{ background:#ddd; float:left; height:14px; margin:8px 1px 0px 1px; overflow:hidden; padding:0px; width:1px; }
.ow-shop-floor .header .subcate li.spacer-1{ display:none;}

.ow-shop-floor .section{ zoom:1; overflow:auto;}
.ow-shop-floor .floor-sider{ background:#fcfcfc; border:1px solid #e6e6e6; border-top:0px; float:left; height:539px; width:242px; padding:0px; position:relative;}
.ow-shop-floor .floor-sider .hero{ position:absolute; top:0px; left:-1px;}
.ow-shop-floor .floor-sider .cates{ height:169px; position:absolute; left:0px; top:360px; padding:0px 5px; width:232px; overflow:hidden;}
.ow-shop-floor .floor-sider .cates a{ display:inline-block; min-width:62px; margin-left:13px;}

.ow-shop-floor .floor-goods{ float:left; width:956px;}
.ow-shop-floor .floor-goods ul{ border-left:0px solid #e6e6e6;}
.ow-shop-floor .floor-goods ul li{ border-right:1px solid #e6e6e6; border-bottom:1px solid #eee; display:inline-block; float:left; height:232px; width:198px; padding:22px 20px 15px 20px; position:relative; overflow:hidden; text-align:center;}
.ow-shop-floor .floor-goods ul li:first-child{}
.ow-shop-floor .floor-goods ul li:hover{}
.ow-shop-floor .floor-goods ul li .thumb{ text-align:center; }
.ow-shop-floor .floor-goods ul li .thumb img{ height:150px; width:150px;}
.ow-shop-floor .floor-goods ul li .info{ background-color:#fff; padding:18px 0px 0px 0px; position:relative; text-align:left;}
.ow-shop-floor .floor-goods ul li .title{ font-weight:normal; font-size:14px; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ow-shop-floor .floor-goods ul li .title a:hover{ color:#e30000; text-decoration:none;}
.ow-shop-floor .floor-goods ul li .subtitle { color:#aaa; font-size:12px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ow-shop-floor .floor-goods ul li .price{ height:20px; line-height:20px; overflow:hidden;}
.ow-shop-floor .floor-goods ul li .price span{ color:#d30000; font-size:12px; font-style:normal;}
.ow-shop-floor .floor-goods ul li .price span em{}
.ow-shop-floor .floor-goods ul li .price span b{ font-size:13px;}
.ow-shop-floor .floor-goods ul li .price span.money{}
.ow-shop-floor .floor-goods ul li .price .point{ padding-right:5px;}


/*楼层电梯*/
.ow-elevator #ctop{ position:absolute; top:-50px;}
/**左侧楼层定位**/
.ow-elevator { overflow:visible; width:38px; height:400px; position:fixed; left:50%; top:50%; margin:-150px 0 0px -650px; z-index:3333; display:block;}
.ow-elevator .ow-elevator-floor { width:38px; height:400px; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2); opacity:0; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; position:absolute; left:0; top:0;}
.ow-elevator .ow-elevator-floor a { background:#918888; color:#fff; cursor:default; display:block; margin-top:-1px; position:relative; text-decoration:none;}
.ow-elevator .ow-elevator-floor a b{ display:none;}
.ow-elevator .ow-elevator-floor a .floor-name { font-size:12px; font-style:normal; display:block; line-height:14px; padding:8px 5px; text-align:center;}
.ow-elevator .ow-elevator-floor a:hover{ background:#857d7d; }
.ow-elevator .ow-elevator-floor a.active .floor-name { background:#e60022;}

/*更多*/
.ow-idx-more{ font-size:20px; text-align:center; padding:10px 0px 0px 0px;}
.ow-idx-more a{}
.ow-idx-more a:hover{}

/*新闻*/
.ow-idx-news{ background-color:#f4f4f4; padding:40px 0px;}
.ow-idx-news h2.header { font-size:24px; font-weight:normal; height:24px; line-height:24px; padding:0px 0px 20px 0px; text-align:center;}
.ow-idx-news .cates{}
.ow-idx-news .cates ul{ padding:10px 0px; zoom:1; overflow:auto; text-align:center;}
.ow-idx-news .cates ul li{ display:inline; padding:0px 5px;}
.ow-idx-news .cates ul li a{ background-color:#fff; border:0px solid #d6d6d6; display:inline-block; font-size:15px; height:24px; line-height:24px; padding:6px 25px;}
.ow-idx-news .cates ul li a:hover{ background-color:#2993df; border-color:#2993df; color:#fff; text-decoration:none;}

.ow-idx-news .section{ padding:20px 0px 0px 0px;}
.ow-idx-news .section ul{ padding:0px;}
.ow-idx-news .section ul li{ background-color:#fff; float:left; height:300px; width:228px; margin:0px 0px 15px 15px; position:relative;}
.ow-idx-news .section ul li.li1,
.ow-idx-news .section ul li.li6{ margin-left:0px;}
.ow-idx-news .section ul li .thumb a{ display:block; height:140px; width:228px; text-align:center; overflow:hidden;}
.ow-idx-news .section ul li .thumb a img{ height:140px; width:228px; }
.ow-idx-news .section ul li .title{ font-size:14px; font-weight:normal; max-height:48px; line-height:24px; overflow:hidden; padding:15px 12px 0px 12px;}
.ow-idx-news .section ul li .title a:hover{ text-decoration:none;}
.ow-idx-news .section ul li .summary{ color:#aaa; font-size:12px; max-height:48px; line-height:24px; margin:5px 0px 0px 0px; overflow:hidden; padding:0px 12px;}
.ow-idx-news .section ul li .datetime{ color:#aaa; font-size:12px; padding:0px 12px;}
.ow-idx-news .section ul li:hover{ -webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1); -moz-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1); box-shadow:0px 0px 2px 1px rgba(0,0,0,0.1); }
.ow-idx-news .section ul li:hover a,
.ow-idx-news .section ul li:hover a:visited{ color:#e60000;}
.ow-idx-news .section ul li:hover img{ transform:scale(1.06,1.06); transition-duration:500ms; transition-timing-function:ease-out; }


/*友情链接*/
.ow-flinks { background:#f4f4f4; margin:0px auto; padding:30px 0px;}
.ow-flinks .wrapper{ border-top:1px solid #ddd; line-height:24px;}
.ow-flinks .flinks{ padding-top:30px;}
.ow-flinks span{ color:#666; font-weight:bold; margin-right:12px;}
.ow-flinks a{ margin:0px 12px 0px 0px; white-space:nowrap;}
.ow-flinks a,
.ow-flinks a:visited{ color:#888;}
.ow-flinks a:hover { color:#222; text-decoration:none;}







